behavioural code for 3 bit counter